/*!jQuery Migrate v1.4.1 | (c) jQuery Foundation and other contributors | jquery.org/license*/void 0===jQuery.migrateMute&&(jQuery.migrateMute=!0),function(e,t,r){function n(r){var n=t.console;a[r]||(a[r]=!0,e.migrateWarnings.push(r),n&&n.warn&&!e.migrateMute&&(n.warn("JQMIGRATE: "+r),e.migrateTrace&&n.trace&&n.trace()))}function o(t,r,o,a){if(Object.defineProperty)try{return void Object.defineProperty(t,r,{configurable:!0,enumerable:!0,get:function(){return n(a),o},set:function(e){n(a),o=e}})}catch(e){}e._definePropertyBroken=!0,t[r]=o}e.migrateVersion="1.4.1";var a={};e.migrateWarnings=[],t.console&&t.console.log&&t.console.log("JQMIGRATE: Migrate is installed"+(e.migrateMute?"":" with logging active")+", version "+e.migrateVersion),e.migrateTrace===r&&(e.migrateTrace=!0),e.migrateReset=function(){a={},e.migrateWarnings.length=0},"BackCompat"===document.compatMode&&n("jQuery is not compatible with Quirks Mode");var i=e("",{size:1}).attr("size")&&e.attrFn,s=e.attr,c=e.attrHooks.value&&e.attrHooks.value.get||function(){return null},u=e.attrHooks.value&&e.attrHooks.value.set||function(){return r},d=/^(?:input|button)$/i,l=/^[238]$/,p=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:checked|selected)$/i;o(e,"attrFn",i||{},"jQuery.attrFn is deprecated"),e.attr=function(t,o,a,c){var u=o.toLowerCase(),h=t&&t.nodeType;return c&&(s.length<4&&n("jQuery.fn.attr( props, pass ) is deprecated"),t&&!l.test(h)&&(i?o in i:e.isFunction(e.fn[o])))?e(t)[o](a):("type"===o&&a!==r&&d.test(t.nodeName)&&t.parentNode&&n("Can't change the 'type' of an input or button in IE 6/7/8"),!e.attrHooks[u]&&p.test(u)&&(e.attrHooks[u]={get:function(t,n){var o,a=e.prop(t,n);return!0===a||"boolean"!=typeof a&&(o=t.getAttributeNode(n))&&!1!==o.nodeValue?n.toLowerCase():r},set:function(t,r,n){var o;return!1===r?e.removeAttr(t,n):((o=e.propFix[n]||n)in t&&(t[o]=!0),t.setAttribute(n,n.toLowerCase())),n}},f.test(u)&&n("jQuery.fn.attr('"+u+"') might use property instead of attribute")),s.call(e,t,o,a))},e.attrHooks.value={get:function(e,t){var r=(e.nodeName||"").toLowerCase();return"button"===r?c.apply(this,arguments):("input"!==r&&"option"!==r&&n("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var r=(e.nodeName||"").toLowerCase();return"button"===r?u.apply(this,arguments):("input"!==r&&"option"!==r&&n("jQuery.fn.attr('value', val) no longer sets properties"),void(e.value=t))}};var h,v,g,y=e.fn.init,m=e.find,b=e.parseJSON,w=/^\s*)([^>]*)$/;for(g in e.fn.init=function(t,o,a){var i,s;return t&&"string"==typeof t&&!e.isPlainObject(o)&&(i=Q.exec(e.trim(t)))&&i[0]&&(w.test(t)||n("$(html) HTML strings must start with '<' character"),i[3]&&n("$(html) HTML text after last tag is ignored"),"#"===i[0].charAt(0)&&(n("HTML string cannot start with a '#' character"),e.error("JQMIGRATE: Invalid selector string (XSS)")),o&&o.context&&o.context.nodeType&&(o=o.context),e.parseHTML)?y.call(this,e.parseHTML(i[2],o&&o.ownerDocument||o||document,!0),o,a):(s=y.apply(this,arguments),t&&t.selector!==r?(s.selector=t.selector,s.context=t.context):(s.selector="string"==typeof t?t:"",t&&(s.context=t.nodeType?t:o||document)),s)},e.fn.init.prototype=e.fn,e.find=function(e){var t=Array.prototype.slice.call(arguments);if("string"==typeof e&&j.test(e))try{document.querySelector(e)}catch(r){e=e.replace(x,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{document.querySelector(e),n("Attribute selector with '#' must be quoted: "+t[0]),t[0]=e}catch(e){n("Attribute selector with '#' was not fixed: "+t[0])}}return m.apply(this,t)},m)Object.prototype.hasOwnProperty.call(m,g)&&(e.find[g]=m[g]);e.parseJSON=function(e){return e?b.apply(this,arguments):(n("jQuery.parseJSON requires a valid JSON string"),null)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e.browser||(v={},(h=e.uaMatch(navigator.userAgent)).browser&&(v[h.browser]=!0,v.version=h.version),v.chrome?v.webkit=!0:v.webkit&&(v.safari=!0),e.browser=v),o(e,"browser",e.browser,"jQuery.browser is deprecated"),e.boxModel=e.support.boxModel="CSS1Compat"===document.compatMode,o(e,"boxModel",e.boxModel,"jQuery.boxModel is deprecated"),o(e.support,"boxModel",e.support.boxModel,"jQuery.support.boxModel is deprecated"),e.sub=function(){function t(e,r){return new t.fn.init(e,r)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(n,o){var a=e.fn.init.call(this,n,o,r);return a instanceof t?a:t(a)},t.fn.init.prototype=t.fn;var r=t(document);return n("jQuery.sub() is deprecated"),t},e.fn.size=function(){return n("jQuery.fn.size() is deprecated; use the .length property"),this.length};var k=!1;e.swap&&e.each(["height","width","reliableMarginRight"],function(t,r){var n=e.cssHooks[r]&&e.cssHooks[r].get;n&&(e.cssHooks[r].get=function(){var e;return k=!0,e=n.apply(this,arguments),k=!1,e})}),e.swap=function(e,t,r,o){var a,i,s={};for(i in k||n("jQuery.swap() is undocumented and deprecated"),t)s[i]=e.style[i],e.style[i]=t[i];for(i in a=r.apply(e,o||[]),t)e.style[i]=s[i];return a},e.ajaxSetup({converters:{"text json":e.parseJSON}});var M=e.fn.data;e.fn.data=function(t){var o,a,i=this[0];return!i||"events"!==t||1!==arguments.length||(o=e.data(i,t),a=e._data(i,t),o!==r&&o!==a||a===r)?M.apply(this,arguments):(n("Use of jQuery.fn.data('events') is deprecated"),a)};var C=/\/(java|ecma)script/i;e.clean||(e.clean=function(t,r,o,a){r=(r=!(r=r||document).nodeType&&r[0]||r).ownerDocument||r,n("jQuery.clean() is deprecated");var i,s,c,u,d=[];if(e.merge(d,e.buildFragment(t,r).childNodes),o)for(c=function(e){return!e.type||C.test(e.type)?a?a.push(e.parentNode?e.parentNode.removeChild(e):e):o.appendChild(e):void 0},i=0;null!=(s=d[i]);i++)e.nodeName(s,"script")&&c(s)||(o.appendChild(s),void 0!==s.getElementsByTagName&&(u=e.grep(e.merge([],s.getElementsByTagName("script")),c),d.splice.apply(d,[i+1,0].concat(u)),i+=u.length));return d});var S=e.event.add,T=e.event.remove,N=e.event.trigger,H=e.fn.toggle,A=e.fn.live,L=e.fn.die,O=e.fn.load,$="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",F=new RegExp("\\b(?:"+$+")\\b"),R=/(?:^|\s)hover(\.\S+|)\b/,E=function(t){return"string"!=typeof t||e.event.special.hover?t:(R.test(t)&&n("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(R,"mouseenter$1 mouseleave$1"))};e.event.props&&"attrChange"!==e.event.props[0]&&e.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),e.event.dispatch&&o(e.event,"handle",e.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),e.event.add=function(e,t,r,o,a){e!==document&&F.test(t)&&n("AJAX events should be attached to document: "+t),S.call(this,e,E(t||""),r,o,a)},e.event.remove=function(e,t,r,n,o){T.call(this,e,E(t)||"",r,n,o)},e.each(["load","unload","error"],function(t,r){e.fn[r]=function(){var e=Array.prototype.slice.call(arguments,0);return"load"===r&&"string"==typeof e[0]?O.apply(this,e):(n("jQuery.fn."+r+"() is deprecated"),e.splice(0,0,r),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this))}}),e.fn.toggle=function(t,r){if(!e.isFunction(t)||!e.isFunction(r))return H.apply(this,arguments);n("jQuery.fn.toggle(handler, handler...) is deprecated");var o=arguments,a=t.guid||e.guid++,i=0,s=function(r){var n=(e._data(this,"lastToggle"+t.guid)||0)%i;return e._data(this,"lastToggle"+t.guid,n+1),r.preventDefault(),o[n].apply(this,arguments)||!1};for(s.guid=a;ih.failure_limit)return!1}else i.trigger("appear"),t=0})}var l,a=this,h={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"src",skip_invisible:!0,appear:null,load:null};return r&&(o!==r.failurelimit&&(r.failure_limit=r.failurelimit,delete r.failurelimit),o!==r.effectspeed&&(r.effect_speed=r.effectspeed,delete r.effectspeed),e.extend(h,r)),l=h.container===o||h.container===t?n:e(h.container),0===h.event.indexOf("scroll")&&l.bind(h.event,function(){return f()}),this.each(function(){var t=this,i=e(t);t.loaded=!1,(i.attr("src")===o||!1===i.attr("src"))&&i.is("img")&&i.attr("src",h.placeholder),i.one("appear",function(){if(!this.loaded){if(h.appear){var o=a.length;h.appear.call(t,o,h)}e("").bind("load",function(){var o=i.attr("data-"+h.data_attribute);i.hide(),i.is("img")?i.attr("src",o):i.css("background-image","url('"+o+"')"),i[h.effect](h.effect_speed),t.loaded=!0;var n=e.grep(a,function(e){return!e.loaded});if(a=e(n),h.load){var r=a.length;h.load.call(t,r,h)}}).attr("src",i.attr("data-"+h.data_attribute))}}),0!==h.event.indexOf("scroll")&&i.bind(h.event,function(){t.loaded||i.trigger("appear")})}),n.bind("resize",function(){f()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&n.bind("pageshow",function(t){t.originalEvent&&t.originalEvent.persisted&&a.each(function(){e(this).trigger("appear")})}),e(i).ready(function(){f()}),this},e.belowthefold=function(i,r){return(r.container===o||r.container===t?(t.innerHeight?t.innerHeight:n.height())+n.scrollTop():e(r.container).offset().top+e(r.container).height())<=e(i).offset().top-r.threshold},e.rightoffold=function(i,r){return(r.container===o||r.container===t?n.width()+n.scrollLeft():e(r.container).offset().left+e(r.container).width())<=e(i).offset().left-r.threshold},e.abovethetop=function(i,r){return(r.container===o||r.container===t?n.scrollTop():e(r.container).offset().top)>=e(i).offset().top+r.threshold+e(i).height()},e.leftofbegin=function(i,r){return(r.container===o||r.container===t?n.scrollLeft():e(r.container).offset().left)>=e(i).offset().left+r.threshold+e(i).width()},e.inviewport=function(t,i){return!(e.rightoffold(t,i)||e.leftofbegin(t,i)||e.belowthefold(t,i)||e.abovethetop(t,i))},e.extend(e.expr[":"],{"below-the-fold":function(t){return e.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!e.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return e.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!e.rightoffold(t,{threshold:0})},"in-viewport":function(t){return e.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!e.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return e.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!e.rightoffold(t,{threshold:0})}})}(jQuery,window,document);/*!# Fomantic-UI 2.8.8 - Slider - http://github.com/fomantic/Fomantic-UI/ - Released under the MIT license - http://opensource.org/licenses/MIT*/!function(e,t,n,a){"use strict";t=void 0!==t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.slider=function(a){var o,i=e(this),r=e(t),s=i.selector||"",u=(new Date).getTime(),l=[],c=arguments[0],d="string"==typeof c,v=[].slice.call(arguments,1),m=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],f=0;return i.each(function(){var t,i,g,h,b,p,k,V,w,T,y,M,x,P,E,C,L,A=e.isPlainObject(a)?e.extend(!0,{},e.fn.slider.settings,a):e.extend({},e.fn.slider.settings),F=A.className,S=A.metadata,D=A.namespace,O=A.error,N=A.keys,j=A.interpretLabel,z=!1,I="."+D,R="module-"+D,B=e(this),U=this,X=B.data(R),Y=1;L={initialize:function(){L.debug("Initializing slider",A),C=!0,k=f+=1,x=L.setup.testOutTouch(),L.setup.layout(),L.setup.labels(),L.is.disabled()||L.bind.events(),L.read.metadata(),L.read.settings(),C=!1,L.instantiate()},instantiate:function(){L.verbose("Storing instance of slider",L),X=L,B.data(R,L)},destroy:function(){L.verbose("Destroying previous slider for",B),clearInterval(X.interval),L.unbind.events(),L.unbind.slidingEvents(),B.removeData(R),X=void 0},setup:{layout:function(){void 0===B.attr("tabindex")&&B.attr("tabindex",0),0==B.find(".inner").length&&B.append("
"),M=L.get.precision(),i=B.find(".thumb:not(.second)"),t=i,L.is.range()&&(0==B.find(".thumb.second").length&&B.find(".inner").append("
"),g=B.find(".thumb.second")),h=B.find(".track"),b=B.find(".track-fill"),y=i.width()/2},labels:function(){L.is.labeled()&&(0!=(p=B.find(".labels:not(.auto)")).length?L.setup.customLabel():L.setup.autoLabel(),A.showLabelTicks&&B.addClass(F.ticked))},testOutTouch:function(){try{return n.createEvent("TouchEvent"),!0}catch(e){return!1}},customLabel:function(){var t,n=p.find(".label"),a=n.length,o=L.get.min(),i=L.get.max();n.each(function(n){var r=e(this).attr("data-value");t=r?((r=r>i?i:r').find(".labels");for(var t=0,n=L.get.numLabels();t<=n;t++){var a=L.get.label(t),o=""!==a?t%L.get.gapRatio()?e('
  • '):e('
  • '+a+"
  • "):null,i=t/n;o&&(L.update.labelPosition(i,o),p.append(o))}}},bind:{events:function(){L.bind.globalKeyboardEvents(),L.bind.keyboardEvents(),L.bind.mouseEvents(),L.is.touch()&&L.bind.touchEvents(),A.autoAdjustLabels&&L.bind.windowEvents()},keyboardEvents:function(){L.verbose("Binding keyboard events"),B.on("keydown"+I,L.event.keydown)},globalKeyboardEvents:function(){e(n).on("keydown"+I+k,L.event.activateFocus)},mouseEvents:function(){L.verbose("Binding mouse events"),B.find(".track, .thumb, .inner").on("mousedown"+I,function(e){e.stopImmediatePropagation(),e.preventDefault(),L.event.down(e)}),B.on("mousedown"+I,L.event.down),B.on("mouseenter"+I,function(e){z=!0}),B.on("mouseleave"+I,function(e){z=!1})},touchEvents:function(){L.verbose("Binding touch events"),B.find(".track, .thumb, .inner").on("touchstart"+I,function(e){e.stopImmediatePropagation(),e.preventDefault(),L.event.down(e)}),B.on("touchstart"+I,L.event.down)},slidingEvents:function(){L.verbose("Binding page wide events while handle is being draged"),L.is.touch()?(e(n).on("touchmove"+I,L.event.move),e(n).on("touchend"+I,L.event.up)):(e(n).on("mousemove"+I,L.event.move),e(n).on("mouseup"+I,L.event.up))},windowEvents:function(){r.on("resize"+I,L.event.resize)}},unbind:{events:function(){B.find(".track, .thumb, .inner").off("mousedown"+I),B.find(".track, .thumb, .inner").off("touchstart"+I),B.off("mousedown"+I),B.off("mouseenter"+I),B.off("mouseleave"+I),B.off("touchstart"+I),B.off("keydown"+I),B.off("focusout"+I),e(n).off("keydown"+I+k,L.event.activateFocus),r.off("resize"+I)},slidingEvents:function(){L.is.touch()?(e(n).off("touchmove"+I),e(n).off("touchend"+I)):(e(n).off("mousemove"+I),e(n).off("mouseup"+I))}},event:{down:function(e){if(e.preventDefault(),L.is.range()){var n=L.determine.eventPos(e),a=L.determine.pos(n);A.preventCrossover&&L.is.range()&&L.thumbVal===L.secondThumbVal?(E=a,t=void 0):t=L.determine.closestThumb(a),void 0===P&&(P=L.get.currentThumbValue())}else void 0===P&&(P=L.get.value());L.is.disabled()||L.bind.slidingEvents()},move:function(e){e.preventDefault();var n=L.determine.valueFromEvent(e);if(void 0===t){var a=L.determine.eventPos(e),o=L.determine.pos(a);t=E>o?i:g}if(0==L.get.step()||L.is.smooth()){var r=L.thumbVal,s=L.secondThumbVal,u=L.determine.smoothValueFromEvent(e);t.hasClass("second")?(A.preventCrossover&&L.is.range()&&(n=Math.max(r,n),u=Math.max(r,u)),s=n):(A.preventCrossover&&L.is.range()&&(n=Math.min(s,n),u=Math.min(s,u)),r=n),n=Math.abs(r-(s||0)),L.update.position(u),A.onMove.call(U,n,r,s)}else L.update.value(n,function(e,t,n){A.onMove.call(U,e,t,n)})},up:function(e){e.preventDefault();var t=L.determine.valueFromEvent(e);L.set.value(t),L.unbind.slidingEvents(),void 0!==P&&(P=void 0)},keydown:function(a,o){if(A.preventCrossover&&L.is.range()&&L.thumbVal===L.secondThumbVal&&(t=void 0),L.is.focused()&&e(n).trigger(a),o||L.is.focused()){var i=L.determine.keyMovement(a);if(0!=i)switch(a.preventDefault(),i){case 1:L.takeStep();break;case 2:L.takeStep(L.get.multiplier());break;case-1:L.backStep();break;case-2:L.backStep(L.get.multiplier())}}},activateFocus:function(e){!L.is.focused()&&L.is.hover()&&0!=L.determine.keyMovement(e)&&(e.preventDefault(),L.event.keydown(e,!0),B.focus())},resize:function(e){Y!=L.get.gapRatio()&&(L.setup.labels(),Y=L.get.gapRatio())}},resync:function(){L.verbose("Resyncing thumb position based on value"),L.is.range()&&L.update.position(L.secondThumbVal,g),L.update.position(L.thumbVal,i),L.setup.labels()},takeStep:function(e){e=null!=e?e:1;var t=L.get.step(),n=L.get.currentThumbValue();if(L.verbose("Taking a step"),t>0)L.set.value(n+t*e);else if(0==t){var a=L.get.precision(),o=n+e/a;L.set.value(Math.round(o*a)/a)}},backStep:function(e){e=null!=e?e:1;var t=L.get.step(),n=L.get.currentThumbValue();if(L.verbose("Going back a step"),t>0)L.set.value(n-t*e);else if(0==t){var a=L.get.precision(),o=n-e/a;L.set.value(Math.round(o*a)/a)}},is:{range:function(){return B.hasClass(A.className.range)},hover:function(){return z},focused:function(){return B.is(":focus")},disabled:function(){return B.hasClass(A.className.disabled)},labeled:function(){return B.hasClass(A.className.labeled)},reversed:function(){return B.hasClass(A.className.reversed)},vertical:function(){return B.hasClass(A.className.vertical)},smooth:function(){return A.smooth||B.hasClass(A.className.smooth)},touch:function(){return x}},get:{trackOffset:function(){return L.is.vertical()?h.offset().top:h.offset().left},trackLength:function(){return L.is.vertical()?h.height():h.width()},trackLeft:function(){return L.is.vertical()?h.position().top:h.position().left},trackStartPos:function(){return L.is.reversed()?L.get.trackLeft()+L.get.trackLength():L.get.trackLeft()},trackEndPos:function(){return L.is.reversed()?L.get.trackLeft():L.get.trackLeft()+L.get.trackLength()},trackStartMargin:function(){return(L.is.vertical()?L.is.reversed()?B.css("padding-bottom"):B.css("padding-top"):L.is.reversed()?B.css("padding-right"):B.css("padding-left"))||"0px"},trackEndMargin:function(){return(L.is.vertical()?L.is.reversed()?B.css("padding-top"):B.css("padding-bottom"):L.is.reversed()?B.css("padding-left"):B.css("padding-right"))||"0px"},precision:function(){var e,t=L.get.step();if(0!=t){var n=String(t).split(".");e=2==n.length?n[1].length:0}else e=A.decimalPlaces;var a=Math.pow(10,e);return L.debug("Precision determined",a),a},min:function(){return A.min},max:function(){var e=L.get.step(),t=L.get.min(),n=0===e?0:Math.floor((A.max-t)/e);return 0===(0===e?0:(A.max-t)%e)?A.max:t+n*e},step:function(){return A.step},numLabels:function(){var e=Math.round((L.get.max()-L.get.min())/(0===L.get.step()?1:L.get.step()));return L.debug("Determined that there should be "+e+" labels"),e},labelType:function(){return A.labelType},label:function(e){if(j)return j(e);switch(A.labelType){case A.labelTypes.number:return Math.round((e*(0===L.get.step()?1:L.get.step())+L.get.min())*M)/M;case A.labelTypes.letter:return m[e%26];default:return e}},value:function(){return V},currentThumbValue:function(){return void 0!==t&&t.hasClass("second")?L.secondThumbVal:L.thumbVal},thumbValue:function(e){switch(e){case"second":if(L.is.range())return L.secondThumbVal;L.error(O.notrange);break;case"first":default:return L.thumbVal}},multiplier:function(){return A.pageMultiplier},thumbPosition:function(e){switch(e){case"second":if(L.is.range())return T;L.error(O.notrange);break;case"first":default:return w}},gapRatio:function(){var e=1;if(A.autoAdjustLabels){var t=L.get.numLabels(),n=L.get.trackLength(),a=1;if(n>0)for(;n/t*an?n:eL.get.trackOffset()+L.get.trackLength()?L.is.reversed()?L.get.min():L.get.max():L.determine.value(n)},smoothValueFromEvent:function(e){var t,n=L.get.min(),a=L.get.max(),o=L.get.trackLength(),i=L.determine.eventPos(e)-L.get.trackOffset();return t=(i=i<0?0:i>o?o:i)/o,L.is.reversed()&&(t=1-t),t*(a-n)+n},eventPos:function(e){if(L.is.touch()){var t=e.changedTouches?e:e.originalEvent,n=t.changedTouches[0]?t.changedTouches:t.touches,a=n[0].pageY,o=n[0].pageX;return L.is.vertical()?a:o}var i=e.pageY||e.originalEvent.pageY,r=e.pageX||e.originalEvent.pageX;return L.is.vertical()?i:r},value:function(e){var t=L.is.reversed()?L.get.trackEndPos():L.get.trackStartPos(),n=(e-t)/((L.is.reversed()?L.get.trackStartPos():L.get.trackEndPos())-t),a=L.get.max()-L.get.min(),o=L.get.step(),i=n*a,r=0==o?i:Math.round(i/o)*o;return L.verbose("Determined value based upon position: "+e+" as: "+i),i!=r&&L.verbose("Rounding value to closest step: "+r),L.verbose("Cutting off additional decimal places"),Math.round((r+L.get.min())*M)/M},keyMovement:function(e){var t=e.which,n=L.is.vertical()?L.is.reversed()?N.downArrow:N.upArrow:N.downArrow,a=L.is.vertical()?L.is.reversed()?N.upArrow:N.downArrow:N.upArrow,o=L.is.vertical()?N.leftArrow:L.is.reversed()?N.rightArrow:N.leftArrow,i=L.is.vertical()?N.rightArrow:L.is.reversed()?N.leftArrow:N.rightArrow;return t==n||t==o?-1:t==a||t==i?1:t==N.pageDown?-2:t==N.pageUp?2:0}},handleNewValuePosition:function(e){var t=L.get.min(),n=L.get.max();return e<=t?e=t:e>=n&&(e=n),L.determine.positionFromValue(e)},set:{value:function(e,t){t=!1!==t;var n=void 0===P;P=void 0===P?L.get.value():P,L.update.value(e,function(a,o,i){C&&!A.fireOnInit||!t||(e!==P&&A.onChange.call(U,a,o,i),A.onMove.call(U,a,o,i)),n&&(P=void 0)})},rangeValue:function(e,t,n){if(n=!1!==n,L.is.range()){var a=L.get.min(),o=L.get.max(),r=void 0===P;P=void 0===P?L.get.value():P,e<=a?e=a:e>=o&&(e=o),t<=a?t=a:t>=o&&(t=o),L.thumbVal=e,L.secondThumbVal=t,V=Math.abs(L.thumbVal-L.secondThumbVal),L.update.position(L.thumbVal,i),L.update.position(L.secondThumbVal,g),C&&!A.fireOnInit||!n||(V!==P&&A.onChange.call(U,V,L.thumbVal,L.secondThumbVal),A.onMove.call(U,V,L.thumbVal,L.secondThumbVal)),r&&(P=void 0)}else L.error(O.notrange)},position:function(e,t){var n=L.determine.value(e);switch(t){case"second":L.secondThumbVal=n,L.update.position(n,g);break;default:L.thumbVal=n,L.update.position(n,i)}V=Math.abs(L.thumbVal-(L.secondThumbVal||0)),L.set.value(V)}},update:{value:function(e,n){var a=L.get.min(),o=L.get.max();e<=a?e=a:e>=o&&(e=o),L.is.range()?(void 0===t&&(t=e<=L.get.currentThumbValue()?i:g),t.hasClass("second")?(A.preventCrossover&&L.is.range()&&(e=Math.max(L.thumbVal,e)),L.secondThumbVal=e):(A.preventCrossover&&L.is.range()&&(e=Math.min(L.secondThumbVal,e)),L.thumbVal=e),V=Math.abs(L.thumbVal-L.secondThumbVal)):(V=e,L.thumbVal=V),L.update.position(e),L.debug("Setting slider value to "+V),"function"==typeof n&&n(V,L.thumbVal,L.secondThumbVal)},position:function(e,n){var a=L.handleNewValuePosition(e),o=null!=n?n:t,i=L.thumbVal||L.get.min(),r=L.secondThumbVal||L.get.min();L.is.range()&&o.hasClass("second")?(T=a,r=e):(w=a,i=e);var s,u,l=L.get.min(),c=L.get.max(),d=100*(e-l)/(c-l),v=100*(Math.min(i,r)-l)/(c-l),m=100*(1-(Math.max(i,r)-l)/(c-l));L.is.vertical()?L.is.reversed()?(u={bottom:"calc("+d+"% - "+y+"px)",top:"auto"},s={bottom:v+"%",top:m+"%"}):(u={top:"calc("+d+"% - "+y+"px)",bottom:"auto"},s={top:v+"%",bottom:m+"%"}):L.is.reversed()?(u={right:"calc("+d+"% - "+y+"px)",left:"auto"},s={right:v+"%",left:m+"%"}):(u={left:"calc("+d+"% - "+y+"px)",right:"auto"},s={left:v+"%",right:m+"%"}),o.css(u),b.css(s),L.debug("Setting slider position to "+a)},labelPosition:function(e,t){var n=L.get.trackStartMargin(),a=L.get.trackEndMargin(),o=L.is.vertical()?L.is.reversed()?"bottom":"top":L.is.reversed()?"right":"left",i=L.is.reversed()&&!L.is.vertical()?" - ":" + ",r="(100% - "+n+" - "+a+") * "+e;t.css(o,"calc("+r+i+n+")")}},goto:{max:function(){L.set.value(L.get.max())},min:function(){L.set.value(L.get.min())}},read:{metadata:function(){var e={thumbVal:B.data(S.thumbVal),secondThumbVal:B.data(S.secondThumbVal)};e.thumbVal&&(L.is.range()&&e.secondThumbVal?(L.debug("Current value set from metadata",e.thumbVal,e.secondThumbVal),L.set.rangeValue(e.thumbVal,e.secondThumbVal)):(L.debug("Current value set from metadata",e.thumbVal),L.set.value(e.thumbVal)))},settings:function(){!1!==A.start&&(L.is.range()?(L.debug("Start position set from settings",A.start,A.end),L.set.rangeValue(A.start,A.end)):(L.debug("Start position set from settings",A.start),L.set.value(A.start)))}},setting:function(t,n){if(L.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,A,t);else{if(void 0===n)return A[t];e.isPlainObject(A[t])?e.extend(!0,A[t],n):A[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,L,t);else{if(void 0===n)return L[t];L[t]=n}},debug:function(){!A.silent&&A.debug&&(A.performance?L.performance.log(arguments):(L.debug=Function.prototype.bind.call(console.info,console,A.name+":"),L.debug.apply(console,arguments)))},verbose:function(){!A.silent&&A.verbose&&A.debug&&(A.performance?L.performance.log(arguments):(L.verbose=Function.prototype.bind.call(console.info,console,A.name+":"),L.verbose.apply(console,arguments)))},error:function(){A.silent||(L.error=Function.prototype.bind.call(console.error,console,A.name+":"),L.error.apply(console,arguments))},performance:{log:function(e){var t,n;A.performance&&(n=(t=(new Date).getTime())-(u||t),u=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:U,"Execution Time":n})),clearTimeout(L.performance.timer),L.performance.timer=setTimeout(L.performance.display,500)},display:function(){var t=A.name+":",n=0;u=!1,clearTimeout(L.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",s&&(t+=" '"+s+"'"),(void 0!==console.group||void 0!==console.table)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,a){var i,r,s,u=X;return n=n||v,a=U||a,"string"==typeof t&&void 0!==u&&(t=t.split(/[\. ]/),i=t.length-1,e.each(t,function(n,a){var o=n!=i?a+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(u[o])&&n!=i)u=u[o];else{if(void 0!==u[o])return r=u[o],!1;if(!e.isPlainObject(u[a])||n==i)return void 0!==u[a]?(r=u[a],!1):(L.error(O.method,t),!1);u=u[a]}})),e.isFunction(r)?s=r.apply(a,n):void 0!==r&&(s=r),e.isArray(o)?o.push(s):void 0!==o?o=[o,s]:void 0!==s&&(o=s),r}},d?(void 0===X&&L.initialize(),L.invoke(c)):(void 0!==X&&X.invoke("destroy"),L.initialize())}),void 0!==o?o:this},e.fn.slider.settings={silent:!1,debug:!1,verbose:!1,performance:!0,name:"Slider",namespace:"slider",error:{method:"The method you called is not defined.",notrange:"This slider is not a range slider"},metadata:{thumbVal:"thumbVal",secondThumbVal:"secondThumbVal"},min:0,max:20,step:1,start:0,end:20,labelType:"number",showLabelTicks:!1,smooth:!1,autoAdjustLabels:!0,labelDistance:100,preventCrossover:!0,fireOnInit:!1,interpretLabel:!1,decimalPlaces:2,pageMultiplier:2,selector:{},className:{reversed:"reversed",disabled:"disabled",labeled:"labeled",ticked:"ticked",vertical:"vertical",range:"range",smooth:"smooth"},keys:{pageUp:33,pageDown:34,leftArrow:37,upArrow:38,rightArrow:39,downArrow:40},labelTypes:{number:"number",letter:"letter"},onChange:function(e,t,n){},onMove:function(e,t,n){}}}(jQuery,window,document);